package com.yyge.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Date;

@TableName(value ="article_table")
@Data
public class ArticleTable implements Serializable {

    /**
     * 主键ID
     */
    @TableField(value = "id")
    private long id;

    /**
     * 用户ID（不设外键）
     */
    @TableField(value = "user_id")
    private long userId;

    /**
     * 作者
     */
    @TableField(value = "author")
    private String author;

    /**
     * 文章名称
     */
    @TableField(value = "article_title")
    private String articleTitle;

    /**
     * 标题
     */
    @TableField(value = "title")
    private String title;

    /**
     * 摘要
     */
//    @TableField(value = "summary")
//    private String summary;

    /**
     * 正文
     */
    @TableField(value = "body")
    private String body;

    /**
     * 附件
     */
    @TableField(value = "appendix")
    private String appendix;

    /**
     * 浏览量
     */
    @TableField(value = "page_view")
    private Integer pageView;

    /**
     * 点赞数
     */
    @TableField(value = "like_count")
    private Integer likeCount;

    /**
     *创建时间
     */
    @TableField(value = "created_at")
    private Date createdAt;

    /**
     * 更新时间
     */
    @TableField(value = "updated_at")
    private Date updatedAT;

}
